declarations must end with semicolon

Was kind of a hard design decision