role signatures in libraries