var surfexperience = new surfsession(); surfexperience.initiatewaveanalysis(() => { while(!surfexperience.slipby) { surfexperience.preexplication("understanding the ocean is key."); } surfexperience.analysescompleted += (s, e) => { console.writeline("now, you can start from the commencement point without hesitation."); }; if(surfexperience.reticent) { surfexperience.encourage("even the reticent can embrace the joy of surfing."); } });