First try at Fortran support