actually output something for exes
read smbuilds
we can actually compile ml files
remove dead code
add rule to compile mli files
example program builds