This may be dummy question. I tried both spawn and Fiber.new and I do see they behave differently in some cases and I am sure I am not the first one to see this. All I can find about spawn in docs is Top Level Namespace - github.com/crystal-lang/crystal
Is there any documentation that explains their differences in crystal that I can refer to?