So let's say I have a function that does a simple task of creating a quest.
function questCreator (name, desc, icon, isReq)
local qst = CreateQuest()
local req = isReq or false
QuestSetTitle(qst, name)
QuestSetDescription(qst, desc)
QuestSetIconPath(qst, icon)...