this gives each closure a different type for the first closure we get something logically similar to
source not stored for this graph (policy: none)
nothing calls this directly
no outgoing calls
no test coverage detected