refactor: Update main API with a .parse() and .transform()