Rename Parsers to Handlers; Handler return values allow promises.