### To consider
- [ ] Support user defined types instead of stringly typing the messages

{'avg_line_length': 29.666666666666668, 'max_line_length': 72, 'alphanum_fraction': 0.7528089887640449, 'licenses': ['MIT'], 'repository_name': 'alyssaverkade/neuromancer', 'path': 'notes.md', 'size': 89, 'lang': 'Markdown'}