They don't do anything except return the correct type. Also refactor the builtin macro tests a bit.
ra_hir_expand::either