%% Test module

-module(test).
-export([a/1, b/0]).

-define(X, super).
-record(state, {name}).

a(Z) ->
    Z#state.name.

b(X) ->
    case X of
        $A ->
            "A";
        _ ->
            a(?X);
    end.
