functions to manipulate modules
return the documentation of Mod as a string
save the documentation of the module Mod to FilePath
return the documentation of the function Mod.Fun/Arity
return the first attribute with name Name. return Default if not found
return all the attributes with name Name as a List, if no attribute with that name is found then it will return an empty list.
This function is useful to get attributes that are specific to a function like the @doc attribute, the function matches all the attributes that are tuples with the name of the attribute as the first element
define a parametrized module