Go platform abstraction library