I've gone insane and I'm writing a libc.