Add a Mark atom

The 'Mark' atom is used to match input but not consume it.