Added touch function (like yield but also serves as identity over non-futures; borrowed from MultiLisp)