better result location semantics with optionals and return locations

somewhere along this branch, #1901 has been fixed.
6bf193af19Andrew Kelley committed on 6/15/2019, 4:28:21 PMparent60025a3
14 files changedLine totals unavailable