Kelk-derive

Kelk-derive contains derive macros for auto-generated code used in Pactus blockchain.