nit: I prefer each declaration to be on a separate line