Add support for duckfaces
Add tests, and fix duckfaces