removed library.proxy
removed FunctionVar
removed DescriptorTask
removed DescriptorVar from public API