bindfunc() only work on table