extract defaults specified via options hash
simpler key presence heuristic, rework argument inference
inferred interpolation, aka inferpolation

also add railtie and model/view/controller extensions