Optional Optional[pat, default] attempts to match pat but uses default if not present. Attributes[Optional] := {Protected}