test both backends
fix handling of ungroup of map only pipe
best bet seems to take row names from longest arg, because of uniqueness requirement
rownames.from refers positionall to an element of ... so it needs to be applied before any filtering
basic tests for pipe.R