expanded upon style guide recommendation against overly specific function argument types, giving an example