// -*- mode: go -*- package test import ( "math/big" "github.com/holiman/uint256" ) // Alias types chosen because their originals have special handling that is easy // to spot when inspecting generated output. type ( Big = big.Int // Demonstrate recursive unaliasing intermediate = uint256.Int Uint256 = intermediate ) type Test struct { BigAlias Big Uint256Alias Uint256 }