making some tuple_utilities more lightweight