Fix bug in back_tuple.
optimize temporary usage of (lazy) op (lazy)