Ditch the . Allows to parse just an atom

 is confusing anyway. You do not get an instance of Parser back.
 also prohibits returning a primitive value, so parsing just an atom fails.