Подскажите пожалуйста (пример из основной документации)
1. async def send_welcome(message: types.Message):
2. """
3. This handler will be called when user sends /start or /help command
4. """
5. await message.reply("Hi!\nI'm EchoBot!\nPowered by aiogram.")
Как функция в первой строке
Взаимодействует с декоратором @dp.message_handler(commands=['start', 'help'])
Как происходит понятие того, что именно эта функция (1) должная взаимодействовать с определённым элементом (функцией) списка декоратора?
Через указанные аргументы при создании функции?
(message: types.Message)
Или что-то иное?