Using new AnyOf type (MooX::Types::MooseLike::Base 0.17)

Note that this API for AnyOf is probably about to change (see in-code
comments)