std: use argcheck instead of assert for type checking.

* specs/std_spec.yaml (barrel, monkey_patch): Make bad argument
examples more specific.
* lib/std.lua.in (barrel, monkey_patch): Use argcheck calls for
type checking insntead of assert.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>