IDL: compartilhando representações intermediárias | Synapse