Support for arbitrary characters => the dot (".")
Added "ThenMaybe" method and changed the QuestionMarkQuantifier constructor to accept a Subexpression