package database type DatabaseParams struct { } type Database struct { } func NewDatabase(params *DatabaseParams) (*Database, error) { var err error return &Database{}, err }