introduce macro @continuous_distr_support to make it easier to add support-handling functions