code: def check_parameter_freezable(param: par.Parameter) -> None:
      param.freeze()
      value = param.value
      data = param.get_standardized_data(reference=param)
      child = param.spawn_child()
      child.mutate()
      child.recombine(param)
      with pytest.raises(RuntimeError):
          param.value = value
      with pytest.raises(RuntimeError):
          param.set_standardized_data(data)
      child.set_standardized_data(data, reference=param)
      with pytest.raises(RuntimeError):
          param.recombine(child)
  
imports: import pickle
  import typing
  import pytest
  import numpy
  from nevergrad.common import errors
  from .None import parameter
label_desc: Use image node_id 6 for calling a global function with example usage: check_parameter_freezable(param) without return types