added Tuple.toTuple and Nil