Set distribution for function parameters

Hi, all. I am stucked by the problems of building a @model for a parameters of a function when using Turing. Such as for function f(x; b, c), I want to obtain a model like

@model fuction(x,y)
b ~ truncated(Normal(1., 1), 0, 5)
c ~ truncated(Normal(1., 1), 0, 5)

Is there any reliable method can help me to achieve it?

(post deleted by author)

Thank you for your reply. But my real problem is I have several different function fs with different parameters. I don’t know which function is going to be used. How to give a name of f and auto obtain the @model for this function f?

You could share your code and attempts, it makes everything clearer and attracts more responses. You could pass the function as an argument? Sorry for any misunderstandings, just trying to assist the little I can as a Turing user.