gras: move chrono implementation into detail