List.BsFoldableExtensions
module Semigroup: (S: BsBastet.Interface.SEMIGROUP) => { ... };
module Monoid: (M: BsBastet.Interface.MONOID) => { ... };
module Applicative: (A: BsBastet.Interface.APPLICATIVE) => { ... };
module Plus: (P: BsBastet.Interface.PLUS) => { ... };
module Monad: (M: BsBastet.Interface.MONAD) => { ... };