helper functions to handle authenticated users.
The user type to store the user information
pub type User { User(name: String, claims: Map(String, String)) }
User(name: String, claims: Map(String, String))
pub fn add_claim(user: User, key: String, value: String) -> User
pub fn change_name(user: User, name: String) -> User