Support in-place generators for noncopyable types.