use result-bind
touch todo