Describir: A technical library in cooperative programs