In some cases EFP seems to extend compile time significantly.
Compilation time debugging with -ftime-trace for Clang 15 suggests that the issue boils down to three major parts;
- Recursive
efp::Any and efp::All
efp::MatchImpl, efp::MoveImpl
- Inheritantly expensive
std::is_invocable