Rearrange type for `get`, pushing ILookup case higher. Test destructuring

Closes CTYP-24