_apply_size_constraints looks like a bad idea

description

why are we silently truncating data, with no way to turn off the mangling? the appropriateness of that transformation seems dubious, or at least very much application-dependent.

todo by<not specified>
activity of#d164f93d5dd2 [dataimport] methods that modify in-place shouldn't return value