so we automatically do int and double -> doublevec and intvec
.bandjoin(), .bandsplit(), .sin() etc etc