On Monday, 5 October 2015 at 11:31:32 UTC, Radu wrote: > There is a weird rule on how compiler treats alias this for the > N and S types bellow. > > [...] Please file a bug report. Also do the errors change if you reverse the order in T i.e. alias T = Algebraic!(S,N); ?