We should use the standardized option checker/parser for the built in functions. This would improve security, simplify client library implementation, self document the modules, and make adding modules easier. Should have an option that generates the restructured text tables of this.