Rethinking the library OS from the top down | Synapse