Trace is no longer part of API namespace.
API::Interface#line new accepts a value;

Not passing a block but providing a value creates the necessary content automatically.
Move Trace up require list to make it available sooner.