Кстати, вот так у меня не получилось
function $() {return {}.prototype = tel.elems; }
Зато вышло так,
function $(e) {return {}.prototype = tel.elems(e); }
Но я сделал так,
function $(e) {return tel.elems(e); }
тк.. с прототипами у меня дела совсем плохо обстоят. Хотя буду рад любому пояснению касательно того, что это такое и зачем они нужны и как с ними работать.