Text this: Certified Programming with Dependent Types