Idea for named function arguments and symmetry with structs/enums

I think that symmetry with structs is not that great of idea as initially appears. In one of previous discussions I've proposed an alternative approach: