[ refactor ] quoteKit returns record instead of tuple