Implement a non-exhaustive autobind approach
tests