Ada & Fortran Support

I'll remove this and use `gnat compile` instead.