.call

.call on pseudothread function and the possibility to set a pseudothread
execution context allows more object oriented approach.
example2 is a proof that context functionality works.