Encodings need to refer to concrete instances of polymorphic instructions by binding type variables. Allow dot syntax like iadd.i32 to do that.
Start adding some RISC-V encodings too as a way of testing the ergonomics.