add block bindings support (const & let)