The NIAL programming language from Nial Systems