Check for a minimum number of arguments. This must be used if using TO_ARG
Shorthand for validating a this object as a native type
Uses .init value of a variable if argument doesn't exist. Arguments length MUST be checked first
Shorthand for extracting an argument without validating its type
Get an optional argument and default value
Contains functions to mixin to simplify code reuse. For these to work, the parameters of a native function must be called context, thisObj, args, and nfe. They should not be placed in inner scopes or under if statements.
────────────────────────────────────────────────────────────────────────────────
Copyright (C) 2021 pillager86.rf.gd
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.