address 0x2 { module X { public(friend) fun foo() {} } } script { fun main() { 0x2::X::foo() } }