YAL : yet another language