Fix respec warnings and a bad idl definition

I filed issue #58 for making this consistent throughout. The current patch just clears respec warnings. `code` is just visual styling, `a` is different visual styling and linking.