Make more functional code/not compiled :)