Return values instead of references from tuple_take (and dependent functions)