Synthetic semantic supervision improves small transformer code embeddings | HACKOBAR_