LFortran: an interactive fortran compiler