Allow passing more concrete types for any

Thanks for the suggestion, but there are actually quite a few types that would make this cumbersome again. Since the implementation of Wrap actually does work with any object, there is no need to restrict it artificially.