Modules

Build an optimized subroutine parameter validator once, use it forever
Object that implements the check subroutine compilation
Defines exceptions thrown by Params::ValidationCompiler