Re-implementation of tasky in F#.