class CoreModule implements Module {

	@Override
	public Optional<FunctionDefinition> getFunctionDefinition(String name) {
		return BuiltInFunctionDefinitions.getDefinitions().stream()
				.filter(f -> f.getName().equalsIgnoreCase(name))
				.findFirst()
				.map(Function.identity());
	}

	private  CoreModule();

}