Separate GSL dependency to another file