Just a proof of concept for a discussion with a friend.