Switch to unboxed closures
Don't publically re-export JsonPath variants