A powerful (and blazing fast) function argument checker for lua