I like the (admittedly) syntax sugar of a class method that also serves as constructor; is there a need for `init` here?