mist.api
Support case class extraction
Interpret argument state + Typecasts
Check value type and describe
Scala dsl to start job definition like withArgs(a,b...n).onSparkContext(..
withArgs(a,b...n).onSparkContext(..
shapeless-like Typeable with our inner type signature