code: function(options, template) {
  		if (options.__yTemplate__) {
  			template = options;
  			options = {};
  		}
  		// let opt & defaultOpt and yields to be managed by parser
  		return this.container(
  			y().newContext(options.data, options.parent, options.path)
  			.use(template)
  		);
  	}
docs: View means something special in yamvish. there is no view instance as you could find in other MV* lib.
  View here is just a __Template__ that will always produce a container that will be mounted in parent node.
  (in dom output case of course, but it's transparent for string or twopass output)
  
  Additionnaly, it will produce and hold its own context in produced container.
  
  Exactly as what a classic view's instance would encapsulate (some nodes and a local context).
  
  But here finally, we just have simple nodes that could be mounted/unmounted and that refer to a local context. And nothing more.
  
  In place of View's class instanciation, you have View's template execution.
  
  All that sounds much more complex than when you use it... less is more... ;)