import { Mapper } from '../Mapper' /** * @see `fill` */ export const mapOver = (input: In) => (mappers: Mapper[]): Out[] => mappers.map(mapper => mapper(input)) export const flatMapOver = (inputs: In[]) => (mappers: Mapper[]): Out[] => mappers.flatMap(mapper => inputs.map(mapper))