"Steve Teale" wrote in message news:dtevbsedsbbvqhaiefvi at forum.dlang.org... > Doesn't the logic of UFCS rather suggest that this should compile? Nope, UFCS is a rewrite rule, it doesn't change function signatures.