Less functions to define for each library