fix filter-as-coderef-string
small optimization
coerce strings to coderef
small optimizations
require MooseX::XSAccessor
optimize constructor
small optimization on coercion (via tobyink)