deep bind expr