exposed lattice so that client can retrieve in/out data information for each instruction