Module IOE.Semigroupoid

type t('a, 'b) = t(('a => 'b));
let compose: t('b'c) => t('a'b) => t('a'c);