অ্যা হিস্ট্রি অফ হাস্কেলের মতে : ক্লাস উইথ অলস হওয়া (বিভাগ 7 দেখুন) প্রাথমিকভাবে তিনটি ভিন্ন মডেল বিবেচনা করা হয়েছিল: স্রোত , ধারাবাহিকতা এবং "ওয়ার্ল্ড পাসিং" (ক্লিন সম্পর্কে আমি বেশি কিছু জানি না, তবে মনে হয় এটি পরিষ্কার পথ) ?)।
বিভাগ 7.2 এর শেষ অনুচ্ছেদটি ইঙ্গিত দেয় যে স্বতন্ত্রতা ধরণের ধারণাটি এই সময়ে বিকশিত হয়নি:
এই "বিশ্ব-পাসিং" মডেলটি হাস্কেলের পক্ষে কখনও গুরুতর প্রতিযোগী ছিল না, কারণ আমরা বিশ্ব রাজ্যে "একক থ্রেডযুক্ত" অ্যাক্সেস নিশ্চিত করার কোনও সহজ উপায় দেখিনি। (ক্লিন ডিজাইনাররা শেষ পর্যন্ত "স্বতন্ত্রতা প্রকারের" ব্যবহারের মাধ্যমে এই সমস্যার সমাধান করেছেন)
মনকদের ধারণাটি হাস্কেলের পরবর্তী সংশোধনীতে (অন্যান্য কাজ থেকে পুনরায় ব্যবহৃত) প্রবর্তিত হয়েছে বলে মনে হয় যেহেতু এটি ক্লিনার কোডের ফলস্বরূপ হয়েছে (ধারাবাহিকতা / স্ট্রিমের তুলনায়):
Monadic পদ্ধতির দ্রুত পূর্ববর্তী মডেল প্রভাবিত। প্রকারগুলি আরও কমপ্যাক্ট এবং আরও তথ্যপূর্ণ।