struct DynamicFunc {} impl DynamicFunc { fn new(signature: Arc, func: F) -> Self; }