Properly freestanding - no libk/libc distinction
More repl functionality