upgraded to reorganised foo-lang with CodeCanvas