docs: def has_implementation(self, number, arch, abi_list=()):
          """
          Pretty much the intersection of SimLibrary.has_implementation() and SimSyscallLibrary.get().
  
          :param number:      The syscall number
          :param arch:        The architecture being worked with, as either a string name or an archinfo.Arch
          :param abi_list:    A list of ABI names that could be used
          :return:            A bool of whether or not an implementation of the syscall is available
          """
          name, _, _ = self._canonicalize(number, arch, abi_list)
          return super(SimSyscallLibrary, self).has_implementation(name)