[go] When is the init() function run?