Use DZP::Rinci::ScriptFromFunc