better dsl for creating expected responses