New issues.
The *-explicit methods have been regularised. All now use handler maps,
which allow extension on the fly. A few new handlers have been created.