У меня всё никак не доходят руки написать обёртки над Word32/64/16/8, которые бы при битовом сдвиге вправо на целое число байт меняли бы свой тип на более узкий
Можно ли как-то заматчить одновременно несколько конструкторов так чтобы ghc понял что я их заматчил? x | x `elem` [...] не подходит потому что ghc будет требовать чтобы я их заматчил
Хм, а можно пометить ffi как не reentrant? Чтобы из разных капабилити несколько раз одновременно он не делался Чтобы мне самому локи на него не наворачивать