Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Module Procedures
module procedure /home/runner/work/matcha/matcha/doc/html/module/matcha_s.html matcha module function matcha(input) result(history)