Babel supports parameterisation of code blocks, i.e., arguments can be passed to code blocks, which gives them the status of functions. Arguments can be passed to code blocks in both functional and scripting modes.
если это часть большого проекта, то оставляю в нем же. Если нет, то у меня есть calendar для "запланировано мое участие в этот день и в это время" и tickler для "напомнить в этот день"