I knew from using LINQ extension methods (such as First() and Last()) that you needed to include the namespace of the extensions in order for them to hook up to the extended types.
But I’d never written my own extension methods before.
Now I have - and now that I’ve included their namespace, they all show up just as I expected.
Hooray!