not to throw an exception.
fixed sample: to show html/safe case.
simplified evaluate's parameter; renamed to __v from view to store this.
use $__v for template object; and set @var.
maybe renamed from __v to _v...
a simple case of *if*.
added example of block using heredocs.