1 2 3 4 5 6 7 8 9 10 11
use crate::traits::GenType; mod alternative; mod applicative; mod foldable; mod functor; mod monad; impl<T> GenType for Option<T> { type Type<U> = Option<U>; }