provide A B
As far as I know, 'provide' is used in these ways: 'provide A with B' or provide 'A to B'
But, in the following sentence, "Blockchain technology provides suppliers of these services a means to collaborate", 'provide' is used without 'with' or 'to'.
Can it be used in this way?
Thank you for you help.