Remove more special-case code from AsmBuilder
Add parameter and result converter support