class World(pub name: String, pub color: String) pub static worlds = [ World('Mercury', 'Red'), World('Earth', 'Blue'), World('Jupiter', 'Orange') ] pub static getWorld(color: String) -> String = worlds .find { it.color == color } .map { it.name } .expect "No world has the given color ${color}." end fn main() println "Hello, ${World::getWorld('Blue')}!" end