Метод называется ``decl``, а объект, у которого этот метод вызывается мы можем назвать произвольно, передав его в коллбеке:

````javascript
 modules.define('i-bem__dom', function(provide, anyNameYouLikeHere) {

        anyNameYouLikeHere.decl(/* селектор блока \*/,
            { 
                /* методы экземпляра \*/
            },
            {
                /* статические методы \*/
            }
        );
        
        provide(anyNameYouLikeHere);
        });
````

понятно, что там всегда будет ``DOM``, но метод decl вызвается у ``i-bem`` (+ ``i-bem__dom``).