working on concise grammar

- auto-format aspects
- some refactorings for #39
- unified handler setup
- cleanup
- update extending.md for new process (fewer steps now)
3 jobs for 40-make-grammar-s-more-concise in 9 minutes and 44 seconds (queued for 8 seconds)
Status Name Job ID Coverage
  Build
passed build #27262

00:01:09

 
  Test
passed test #27263

00:08:35

 
  Ragdoc Build
passed ragdoc_build #27264

00:00:16