add IO builtins, add more std functions