fn DoSomething(user User) (res* Resource, err error) { data, err := databse.Connect("login", "pasword") if err != nil { return nil, err } stats, err := data.GetStats(user.Name) if err != nil { return nil, err } res, err := resporce.New(stats) if err != nil { return nil, err } return res, nil }