This is for a collab between @liammcg and I. Please do not use this if you're not @Aerdian or @liammcg. Thanks :)
All me, @Aerdian.