This is only an issue in languages with duck-typing though. You're not really abstracting something if you need to go look how it's used to understand what to pass.
This is only an issue in languages with duck-typing though. You're not really abstracting something if you need to go look how it's used to understand what to pass.