#import auto & b

//# @
struct a_t {
    struct b_t * b;
};

//# $f
void a( struct a_t * p, int depth ) {
        int printf( const char *, ... );  // scaffold
    if (depth < 0) return;
    printf( "a %p %d\n", p, depth );
    b( p->b, depth-1 );
}
