std functions supported with bind