úÎ àNone]ºNCreate a predicate that returns true if its argument is the given constructor.@Return Just (x, y, ..) for the constructor C x y .., or Nothing.hCall a function with arguments from the constructor if it matches, or pass it to the wildcard function.MReturn the name if it is a value constructor, otherwise lookup a value name.#caseof-0.0.0-73eQBsqeX4F4O4oGQ44nVyCaseOfisCaseOf maybeCaseOfcaseOf nameAsValue