-record(param, { name :: binary(), parse :: fun((binary()) -> {ok, any()} | {error, nil}), ptype :: radiant@internal@path:param_type(), to_string :: fun((any()) -> binary()) }).