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' }
}
