add get_
make liftable
upon reflection, lifted get_ should be indistinguishable from get