Produce a library