Full use transformations
up gitignore
ignore egg files
lazy call for monads