That might depend on the design of API. Yet, many users would expect `*_like` functions return arrays of same shape and mask. In either way, current implementation returns a *new* array with *old* mask, which is definitely confusing.