Yeah, I agree it's a stateless method call, and so, typically that'd be a class method, but that would also mean the type knows something about the provider's implementation.

I was also thinking we could check `if provider.respond_to?(:members_insync?)` instead of checking for `windows`, but then we could start calling a method we didn't mean to...