Previously it was returning DynamicVal, but that's incorrect since it would mean that even an otherwise-complete result that has an unpopulated optional attribute would include an unknown.
Previously it was returning DynamicVal, but that's incorrect since it would mean that even an otherwise-complete result that has an unpopulated optional attribute would include an unknown.