DuettoBackend: Types are already immuatble, no need to make them const
DuettoBackend: Analyze empty functions, but do not compile them
DuettoBackend: Only create downcasts metadata for downcast targets