add get_arity() for callable structs, fix "procedure-arity-includes?" implementation