//! Ergonomic APIs for property-based testing
//!
//! This module provides convenient, low-boilerplate APIs for writing property tests.
//! It includes:
//! - Closure-based property definitions
//! - Automatic generator inference
//! - Fluent builder APIs
//! - Common property patterns
//!
//! # Examples
//!
//! ```rust
//! use protest::ergonomic::*;
//!
//! // Using closures directly as properties
//! let result = check_with_closure(
//! protest::range(1, 100),
//! |x: i32| x > 0
//! );
//! ```
// Re-export main types
pub use ;
pub use ;
pub use ;
pub use *;
// Macros are exported at crate root via #[macro_export]