golang clone of twitter's snowflake