use __tuple to implement __sexpr instead of a lambda
#1764
Merged
__tuple to implement __sexpr instead of a lambda
#1764