Fix #79: Support named parameter syntax: Rec(a = 1)

I would avoid that. They represent two different extractors and therefore should be separate. Anyway, this stuff is not used by the users, it is safe to have some name ambiguity.