WIREBOX-12 #close
toProvider( closure/udf ) can now take in a closure or UDF that will produce the dependency