Declarative library