Ada & Fortran Support

I'll fix.