То есть там где над водой видно
button :login ".login"
А под капотом это функция button(:login, ".login"), которая генерирует другие функции, как например login_button_click() и login_button_element(), которые ты потом сможешь вызвать в своём коде, но если в них что-то упадёт, то найти ты их не сможешь потому что это метафункции, которых не существует в коде, которые создаются во время исполнения метапрограммированием