hall
{-| `or` with exactly two arguments, for use as a combiner.-}let License = ./Typelet or = ./orin λ(left : License) → λ(right : License) → or [ Some left, Some right ] : Optional License