feat!: moving compute_selector to FunctionSelector
#3806
Merged
compute_selector to FunctionSelector
#3806