Added support for implicit iterators
diff --git a/lib/template.dart b/lib/template.dart
index 9b346ee..d15f09d 100644
--- a/lib/template.dart
+++ b/lib/template.dart
@@ -120,6 +120,12 @@
 	// Walks up the stack looking for the variable.

 	// Handles dotted names of the form "a.b.c".

 	_resolveValue(String name) {

+		// Handle implicit iterators

+		if (name == '.') {

+			var val = _stack.last;

+			return val == null ? null : val.toString();

+		}

+

 		var parts = name.split('.');

 		var map =	_stack

 	              .reversed