Mind sharing the implementation? I think it's basically what tsx is doing when used in `node --import tsx`.