This MR contains some changes I have made while trying to support NSS. In particular, it took me quite a lot of time to work out what the point of the various levels of driver bindings functors were for, and how they did what they did, so I have tried to capture this knowledge by renaming some signatures and functors and by adding some more comments.
This MR contains some changes I have made while trying to support NSS. In particular, it took me quite a lot of time to work out what the point of the various levels of driver bindings functors were for, and how they did what they did, so I have tried to capture this knowledge by renaming some signatures and functors and by adding some more comments.