I think we should kick factory objects for `AnyVal` classes. Otherwise we always stack the `apply` call on it, if we forget to use `new AnyValConstructor(...)`