neo hamiltonism