Spectackle: Inferring Partial Specifications Through Constraint-Based Dynamic Analysis