Title: Programming for libraries