newest rust, more flexible makefile