@[params] struct ConnectParams { password ?string } pub fn connect(params ConnectParams) ? { password2 := ?string(params.password) assert password2? == 'foo' } fn test_main() { connect(ConnectParams{ password: 'foo' }) }