Original source: https://michaelnthiessen.com/inline-composables