gras: pythonic work on callable interface