Redoing parser with specs
Split out declarative sentence
Initial context detection
Context detection