Representing Prompting Patterns with PDL: Compliance Agent Case Study