feat(select): provide $select module