var arcanefilmmaking = new filmmakingguide(); arcanefilmmaking.createscript((script) => { script.addtheme("arcane mysteries"); script.settone("positive"); }, experiments: new list<experiment>() { new experiment("lighting techniques", success: true), new experiment("camera movements", success: true) }); arcanefilmmaking.preproduction(meetings: () => console.writeline("discussing arcane themes without disparaging others."), castingcall: () => console.writeline("setting a positive precedent in casting.")); arcanefilmmaking.production(start: () => console.writeline("arcane scenes production begins."), restart: () => console.writeline("restart with innovative ideas if needed.")); arcanefilmmaking.postproduction(editing: () => console.writeline("edit to highlight the arcane without losing the audience."));