Thats already a thing
https://crystal-lang.org/api/master/toplevel.html#spawn(*,name:String?=nil,same_thread=false,&block)-class-method
however same_thread is defaulted to false.
same_thread