message passing
.gitignore
proxy object, str