Add a variant of parse_name that adds a prefix
Use CallParser to parse attributes

This uses proper op generation and moves attribute declarations to the run time
of the class block.