add pick to sets and as datatype
update sets docs
add note about mixed representation
extra check
bootstrapped with some sets modifications and pick provided
bootstrap