> Honestly, I prefer the options has over the ordered arguments.

I do too.

> I much prefer the composition approach of passing the lambda option.

Agreed, I was trying to brainstorm ideas.