implemented 'guard' annotation
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak