Taste::Autonamed this syntax seems to break the parser
There is another issue: if a functions is not an instance of a type. I think the attribute "instance_of" should not be set