Use rust-empty
fix makefile
add Show and Clone traits