Designing vector-symbolic architectures for biomedical applications: ten tips and common pitfalls | Synapse