add typeslot binder