A monadic wrapper on Node's FileSystem API