Extracts source code
function_doc(atom(), atom()) :: String.t() | nil
function_source(atom(), atom() | (... -> any())) :: String.t() | nil
module_doc(atom()) :: String.t() | nil
module_source(atom()) :: String.t() | nil