I/O almost there. Move works. AID needs to be made newtype. Have no idea what the hell is up with Look