static <A> A nuLike wrapAs(Class<A> c, O o) {
  ret o == null ? null : nuObject(c, o);
}