PL: minor
NF: support for hstacking with preserving some or all attributes