fn main() { le_string := give_string('string') or { return } le_string.unimplemented() } interface MObject { unimplemented() string } fn give_string(line string) ?MObject { return if true { 'string' } else { 'string' } }