In case we have plugins coming from two different audiences, we might want to define host functions with limited visibility to one of those audiences.
(We can work around this now by explicitly providing functions=[] to Plugin instances for the audience that needs fewer capabilities, but it's something to be careful of!)