How is once handled?
How to implement .then and .catch so that handlers get registered before work is scheduled for execution?
How do you handle the scope of type I variables despite concurrency?
How does method resolution work?
How do you implement phasers?
How do you implement lazy evaluation?
How does topicalization work?
How do you implement exception handlers?
What are the different optimizations?
How do you implement swapping?
How do you implement the accumulator and destructor operator
How to resolve a Method/Function call taking variable number of arguments?