Putting those two regimes behind an abstraction that purports to treat them the same is... questionable. Yes, questionable. Questionable and fun! The name of the game is fun new languages, after all, ...