A utility for ordering function execution where functions don't need to know each others' IO