Add Guard#list method
Add some documentation