sconcept Line { S text; new Ref interpretation; *() {} *(S *text) {} } sconcept Interpretation {} sconcept Praise extends Interpretation {} sconcept NotForMe extends Interpretation {} sconcept FlagOn extends Interpretation {} sconcept FlagOff extends Interpretation {} sconcept GetFlag extends Interpretation { new Ref answerModulator; // optional } sconcept TheFlag { bool set; }