import { Matched , MatchState , Unmatched } from './types' ; description A helper function that constructs a  Matched .
 *
 * Used by matchbook to keep track of matching internally.
 * You shouldn't need to reference this function directly.
 *
 *  param val internal export function trackMatched < T > ( val ) { return { val , _matchstate : MatchState . Matched } ; } description A helper function that constructs an  Unmatched .
 *
 * Used by matchbook to keep track of matching internally.
 * You shouldn't need to reference this function directly.
 *
 *  param val internal export function trackUnmatched < T > ( val ) { return { val , _matchstate : MatchState . Unmatched } ; }