Maybe we can add protocol for `Snack` here to invert dependency? What do you think? Overall: cool idea with this simplified interface. _Originally posted by @maciejodziemczyk in https://github.com/webinterpret-ds/data-snack/pull/1#discussion_r1043195593_