**Describe the issue** `EapOptions::new().with_*()` chain is good but could have a dedicated builder.