Add Route#detach which returns a proc that can be called with an element and will reuse a pipe to execute the route. 5 - 100x perf boost thanks to elimination of exensive route building. Does not return a route so not as flexible. Useful inside some performance critical code sections.
Test detached route
Address thread-safety and multi-graph-safety issues with detach and document it a little.
Move some of the wrapper pipe logic forward when building detached pipelines