Optional

Optional[pat, default] attempts to match pat but uses default if not present.

Attributes[Optional] := {Protected}