Domain-Specific Languages in Practice with JetBrains MPS