Update regarding extensibility. Functions can be added through extensions and also externally.