Seriously, try converting over a decently complex script to crystal from ruby, you'll run into complicated problems.