Complete notes on functions with 'constructor' and 'Apply' invocation patterns.