That said, accepting an implicit `Person` is also pretty odd. If we wanted to pick an example that was realistic, something like a `Config` or `Session` object might be better.