What are the parameter signatures of the macros? The docs (and code) just takes *args, so it's hard to figure out. How can I do the following? Specifically, how can I name the inverse "belongs_to" distinctly for :good_bs and :bad_bs? class A has_many :good_bs, B has_many :bad_bs, B end Thanks.