Reuse pre computed partitionDomainSummary
Fix issue with missing column types in explain
Refactor and remove redundant code in BootstrapFunctionBinder
Record only CallSite objects in function binding map

There's no need to hold on to the whole FunctionBinding object. This will
amelioriate a memory leak that happens because bindings are not removed
from that map