finish porting shootout from FastR, Adding docs