UserWithData
interface UserWithData<  TData extends Json = Json,  TContext extends Json = Json,> extends User<TContext> {  address: string;  data: TData;  session: TContext;}
type address = string;
type data = TData;
type session = TContext;
interface UserWithData<  TData extends Json = Json,  TContext extends Json = Json,> extends User<TContext> {  address: string;  data: TData;  session: TContext;}
type address = string;
type data = TData;
type session = TContext;