FFI::Platypus::Declare provides a declarative interface to FFI::Platypus. It provides a more concise interface at the cost of a little less power, and a little more namespace pollution.