Making this a lib with no main