Rough support for 'if' structures in Guppy, also added version information to language definitions (optional).