`psc-ide` supports this, so maybe we can reuse it. cc @kRITZCREEK
psc-idesupports this, so maybe we can reuse it.cc @kritzcreek