package lishwist import "fmt" type Session struct { User } func SessionFromUsername(username string) (*Session, error) { user, err := getUserByName(username) if err != nil { return nil, fmt.Errorf("Failed to get user: %w", err) } return &Session{*user}, nil }