Marius Gundersen (2015-09-25T06:41:35.000Z)
d at domenic.me (2015-10-12T20:23:17.989Z)
One advantage of #4 is that it will make it possible to introduce either #2 or #3 in the future, if we change our minds. This way we can use real world use cases to decide if we should go for #2 or #3.