Function arguments are unfilled holes. So are interface declarations.
Both are (fairly) programming language agnostic, but in the context of an editor, would become specific. The editor would have to know _how_ to represent them in the code’s language.
What about the animals that have been domesticated to be pets? It's arguable that their native habitat is the home at this point. Although, I do hope we stop capturing the animals which aren't domesticated (most "exotic" pets).
reply