New Analyzer Interface.

Part of https://github.com/nearform/nscale/issues/11