<commit_before># flake8: noqa
from .typing import Functor, Applicative, Monoid, Monad
from .cont import Cont
from .maybe import Maybe, Just, Nothing
from .either import Either, Right, Left
from .list import List
from .ioaction import IO, Put, Get, ReadFile, put_line, get_line, read_file
from .writer import Writer, MonadWriter, StringWriter
from .reader import Reader, MonadReader
from .identity import Identity
from .state import State

from .monadic import *

from .util import fn

from ._version import get_versions
__version__ = get_versions()['version']
del get_versions
<commit_msg>load do notation in __init__<commit_after># flake8: noqa
from .typing import Functor, Applicative, Monoid, Monad
from .cont import Cont
from .maybe import Maybe, Just, Nothing
from .either import Either, Right, Left
from .list import List
from .ioaction import IO, Put, Get, ReadFile, put_line, get_line, read_file
from .writer import Writer, MonadWriter, StringWriter
from .reader import Reader, MonadReader
from .identity import Identity
from .state import State
from .do import do, let, guard

from .monadic import *
from .util import fn

from ._version import get_versions
__version__ = get_versions()['version']
del get_versions

{'fraction_non_alphanumeric': 0.07113654946852004, 'fraction_numerical': 0.001635322976287817, 'mean_word_length': 5.276923076923077, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1024588', 'n_tokens_mistral': 360, 'n_tokens_neox': 351, 'n_words': 158}