clean up docs for new parser functions

This indents the examples so they are rendered correctly in markdown, and adds "Requires `parser = future`" so that unsuspecting users like me don't go trying to use the functions without that.