Note about forbidding set! of state variables
Provide struct projection; make projection and gestalt non-transparent
Fix actor scoping.