Initial step toward librarian-puppet