Add basic shallow clone builtin
Fix self-capture in module inheritance
Add BasicGrace pseudoclass to prelude
Add clone method to JS
Update dialects to use BasicGrace inheritance
Update dialect dialect example for clarity
Stop running field initialisers twice