Routines with workspaces now have enable_if/disable_if to make sure the last argument of the free functions is a workspace. This caused ambigious overloads.