more struct syntax (acces, decl)