Add ability to pass in an instantiated class as a custom strategy as an alternative to a proc
bumping to v2.3