Salesforce’s Summer ‘19 release notes announce a new feature for Flow variables called Apex-Defined Data Types. Apex-Defined Data Types let admins build complex Flow variables that group information together, much like a Contact record-typed variable can have FirstName & LastName properties within it.
Come see how this makes an admin's life easier, particularly when using Invocable Apex in Flows. Then see how it makes a developer's life easier when the Invocable Apex does HTTP callouts to 3rd-party APIs, letting admins include the funniest cat pictures the internet has to offer in their Screen Flows. Everybody wins!