fn hidden(value: i64) -> i64 { return value + 4; } share record Reply { value: i64 } share fn answer() -> i64 { return 42; } share fn choose() -> fn(i64) -> i64 { return hidden; }