What do we gain from using OASIS for this library? I'm not very keen on fighting with OASIS to achieve changes to the build system like stub generation.