Reader<R, Iterable<A>> sequenceArray<R, A>(Iterable<Reader<R, A>> arr) => (env) => arr.map((r) => r(env));