add auxGet variants for each return type, plus a general auxGet with overloaded return types