issue #7

Adding more tests. Added a test to validate a compound constraint
containing a mix of sync and async constraints.