Describir: Programming with purpose