Remove examples
- There will be enough examples in tests
Add support for macro arguments
Add support for named arguments
Add some tests
Clean up and silence warnings