select: Make BH templates

Close #569 
в общем, я тоже считаю правильным перенести `tParam` в основной шаблон. И с радостью перенесу, если вы подскажете как это правильно сделать :)