package main import ( "hiding" ) type MyPublic struct { hiding.PublicType } func MakeMyPublic() hiding.Public { return &MyPublic{ hiding.PublicType{} } } func main() { MakeMyPublic() }