compiles with tests and std lib