Implement some~> and some~>> (resolves #27)