Added typechecking functions, :exec, a no-arg :getenv variant, and utfstring :random support