import { Matched , TrackedEither } from '../../match-tracking/types' ; description A delegate that can be called with a value
 * that may have already successfully matched.
 *
 * If the incoming value is  Matched , this
 * delegate will just pass it through.
 *
 * If the incoming value is  Unmatched * it will **always** transform the
 * value with  MapFnOrValue internal export interface DefaultExecutor < TIn = any , TOut = any > { __exhaustive ? : true ; ( val ) : Matched < TOut > ; }