Acknowledged. Leaving off information such that manual intervention is required doesn't support the main use case for func!(), which for me is prototyping an autotrace functionality.

We can can factor out functionality into separate func!() and autotrace!() macros before a final pull request, but for now I'm trying to get full disambiguation.