[Chapel Merge] Add two tests of fcfs as fields

Branch: refs/heads/main
Revision: 962eb2e
Author: lydia-duncan
Link: Unavailable
Log Message:

Merge pull request #20176 from lydia-duncan/fcfFieldsTests

Add two tests of fcfs as fields
[new tests, not reviewed]

One just checks saving a fcf in a field and calling it in a method. The other
is the case I encountered when trying to implement distributed maps, where I
was attempting to use a nothing type in the case where I was relying on a
default hasher, which triggered a resolution failure.

A fresh checkout of the tests behaved as expected

Modified Files:
A test/functions/firstClassFns/saveInField-nothing.bad

A test/functions/firstClassFns/saveInField-nothing.chpl
A test/functions/firstClassFns/saveInField-nothing.future
A test/functions/firstClassFns/saveInField-nothing.good
A test/functions/firstClassFns/saveInField.chpl
A test/functions/firstClassFns/saveInField.good

Compare: https://github.com/chapel-lang/chapel/compare/ff42bdb3a0b3...962eb2e0081e